package com.yourenbang.lingyun.transaction.web.domain.dto.pay;

import com.yourenbang.lingyun.constants.enums.fund.AccountMainJournalType;
import com.yourenbang.lingyun.core.util.json.ToJSON;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class FundPayBusDTO implements Serializable, ToJSON {

    private Short platNo;

    /**
     * 提现类型
     * @see com.yourenbang.lingyun.constants.enums.pay.PayTypeEnum
     */
    private String withdrawType;

    /**
     * 提现金额
     */
    private BigDecimal amount;

    /**
     * 资金接收方
     */
    private String userId;

    /**
     * 订单号,应确保全局唯一
     */
    private String orderNo;


    /**
     * 资金类型，三位数字，eg: 320，330，360
     */
    private AccountMainJournalType accountMainJournalType;


}
